//#include<stdio.h>
//#include<stdlib.h>
//
//int cmp(const void* e1,const void* e2)
//{
//	return *(int*)e1-*(int*)e2;
//}
//int main ()
//{
//	int arr[10]={1,4,3,2,7,6,5,10,9,8};
//	int sz=sizeof(arr)/sizeof(arr[0]);	
//	int i=0;
//	for (i=0;i<sz;i++)
//	{
//		printf("%d ",arr[i]);
//	}
//	qsort(arr,sz,sizeof(arr[0]),cmp);
//	printf("\n"); 
//	for (i=0;i<sz;i++)
//	{
//		printf("%d ",arr[i]);
//	}
//	return 0;
// } 
  
//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//struct Stu
//{
//	char name[20];
//	int age;
//};
//int cmp_age(const void* e1,const void* e2)
//{
//	return (*(struct Stu*)e1).age-(*(struct Stu*)e2).age;
//}
//
//int main ()
//{
//	struct Stu s[3]={{"zhangsan",20},{"lisi",28},{"wangwu",25}};
//	int sz=sizeof(s)/sizeof(s[0]);	
//	int i=0;
//	for (i=0;i<sz;i++)
//	{
//		printf("%d ",s[i].age);
//	}
//	qsort(s,sz,sizeof(s[0]),cmp_age);
//	printf("\n"); 
//	for (i=0;i<sz;i++)
//	{
//		printf("%d ",s[i].age);
//	}
//	return 0;
// } 
